Trò chơi Tic-Tac-Toe, game đánh caro full source code
53.591 lượt xem;
1 using Assets.Scripts.Signals;
2
3 namespace Assets.Scripts
4 {
5 public interface IGameService
6 {
7 Signal<Game> OnGameStartSignal { get; }
8 Signal<Game> OnGameResultSignal { get; }
9 Signal OnGameQuitSignal { get; }
10
11 GameState CurrentState { get; }
12 bool IsPlaying { get; }
13 Player Player1 { get; }
14 Player Player2 { get; }
15
16 void PlayOnline();
17 void PlayOffline();
18 void NewGame();
19 void Quit();
20 }
21 }
2
3 namespace Assets.Scripts
4 {
5 public interface IGameService
6 {
7 Signal<Game> OnGameStartSignal { get; }
8 Signal<Game> OnGameResultSignal { get; }
9 Signal OnGameQuitSignal { get; }
10
11 GameState CurrentState { get; }
12 bool IsPlaying { get; }
13 Player Player1 { get; }
14 Player Player2 { get; }
15
16 void PlayOnline();
17 void PlayOffline();
18 void NewGame();
19 void Quit();
20 }
21 }